Linux系统管理

您所在的位置:网站首页 lvcreate -m Linux系统管理

Linux系统管理

#Linux系统管理| 来源: 网络整理| 查看: 265

“介绍Linux中硬盘、卷组、逻辑卷和文件系统的关系。”

01

增加两个硬盘

增加两个20GB的硬盘,注意新增加的硬盘不能取代原来安装了操作系统的0号硬盘,不然无法启动。

# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sdb 8:16 0 20G 0 disk sr0 11:0 1 1024M 0 rom sdc 8:32 0 20G 0 disk sda 8:0 0 120G 0 disk |-sda2 8:2 0 119G 0 part | |-ol-swap 252:1 0 7.9G 0 lvm [SWAP] | |-ol-home 252:2 0 61.1G 0 lvm /home | `-ol-root 252:0 0 50G 0 lvm / `-sda1 8:1 0 1G 0 part /boot

重新启动系统后,使用lsblk检查,发现多了两个设备sdb和sdc,大小是20GB。

02

创建逻辑卷

1.创建pv和vg:

# pvcreate /dev/sdb /dev/sdc Physical volume "/dev/sdb" successfully created. Physical volume "/dev/sdc" successfully created. # vgcreate u01 /dev/sdb /dev/sdc Volume group "u01" successfully created # vgdisplay --- Volume group --- VG Name u01 System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 1 VG Access read/write VG Status resizable MAX LV 0 Cur LV 0 Open LV 0 Max PV 0 Cur PV 2 Act PV 2 VG Size 39.99 GiB PE Size 4.00 MiB Total PE 10238 Alloc PE / Size 0 / 0 Free PE / Size 10238 / 39.99 GiB VG UUID INDOOu-9q9v-KBoe-cdS1-VWYP-cMRs-CzMLQY ...创建逻辑卷 在对逻辑卷进行切割时有两种计量单位。第一种是以容量为单位,所使用的参数为-L。例如,使用-L150M 生成一个大小为 150MB 的逻辑卷。另外一种是以基本单元的个数为单位,所使用的参数为-l。每个基本单元的大小默认为 4MB。例如,使用-l 2000 可以生成一个大小为 2000×4MB=8GB 的逻辑卷。# lvcreate -n lvu01 -l 2000 u01 Logical volume "lvu01" created. # lvdisplay --- Logical volume --- LV Path /dev/u01/lvu01 LV Name lvu01 VG Name u01 LV UUID 2Je7PX-dpQN-at8m-1kSA-Pygv-FKTd-YEEAD5 LV Write Access read/write LV Creation host, time dataace.yaoyuan, 2022-03-08 16:00:32 +0800 LV Status available # open 0 LV Size 7.81 GiB Current LE 2000 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 252:3格式化逻辑卷 Linux 系统会把 LVM 中的逻辑卷设备存放在/dev 设备目录中(实际上是做了一个符号链接),同时会以卷组的名称来建立一个目录,其中保存了逻辑卷的设备映射文件(即/dev/卷组名称/逻辑卷名称)。# mkfs.ext4 /dev/u01/lvu01 mke2fs 1.42.9 (28-Dec-2013) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 512064 inodes, 2048000 blocks 102400 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=2097152000 63 block groups 32768 blocks per group, 32768 fragments per group 8128 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632 Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done # mkdir /u01 # mount /dev/u01/lvu01 /u01查看挂载状态,并写入到配置文件,使其永久生效。# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 3.8G 0 3.8G 0% /dev tmpfs 3.8G 0 3.8G 0% /dev/shm tmpfs 3.8G 9.3M 3.8G 1% /run tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup /dev/mapper/ol-root 50G 4.6G 46G 10% / /dev/mapper/ol-home 62G 37M 62G 1% /home /dev/sda1 1014M 234M 781M 23% /boot tmpfs 768M 12K 768M 1% /run/user/42 tmpfs 768M 0 768M 0% /run/user/1000 /dev/mapper/u01-lvu01 7.6G 36M 7.2G 1% /u01

编辑 /etc/fstab,在其中增加一行 :

/dev/u01/lvu01 /u01 ext4 defaults 0 0

02

扩展逻辑卷

用户在使用存储设备时感知不到设备底层的架构和布局,更不用关心底层是由多少块硬盘组成的,只要卷组中有足够的资源,就可以一直为逻辑卷扩容。扩展前请一定要记得卸载设备和挂载点的关联。

把上一个实验中的逻辑卷 lvu01 扩展至 12GB。[root@dataace oracle]# umount /u01 [root@dataace oracle]# lvextend -l 3000 /dev/u01/lvu01 Size of logical volume u01/lvu01 changed from 7.81 GiB (2000 extents) to


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3